package com.yckj.Dao;

import cn.hutool.crypto.SignUtil;
import com.sun.org.apache.bcel.internal.generic.LOOKUPSWITCH;
import org.junit.Test;
import sun.security.x509.URIName;

import java.sql.SQLOutput;
import java.util.Scanner;

import static org.junit.Assert.*;

public class UserDaoTest {
    UserDao userDao = new UserDao();
    @Test
    public void insertUser() {
        int flag = userDao.insertUser("wang","123456");
        if (flag == 1){
            System.out.println("注册成功");
        }else {
            System.out.println("注册失败");
        }
    }

    @Test
    public void login() {
        Scanner scanner =new Scanner(System.in);
        System.out.println("请输入用户名");
        String uname = scanner.next();
        System.out.println("请输入密码");
        String upsw = scanner.next();


        boolean flag =userDao.login(uname,upsw);
        if (flag == true){
            System.out.println("登录成功 欢迎" + uname);
        }else {
            System.out.println("用户名或密码错误");
        }
    }

    @Test
    public void deleteUser() {
        int flag = userDao.deleteUser(1);
        System.out.println(flag);
    }

    @Test
    public void updateUser() {
        int flag = userDao.updateUser(2,"wanghaonan","yckj");
        System.out.println(flag);
    }

    @Test
    public void selectAllUse() {
        System.out.println(userDao.selectAllUse());
    }
}